from abc import ABC, abstractmethod

class BaseServices(ABC):
    
    @abstractmethod
    def get(self, request, *args, **kwargs):
        pass
        
    @abstractmethod
    def post(self, request, *args, **kwargs):
        pass

    @abstractmethod
    def patch(self, request, *args, **kwargs):
        pass

    @abstractmethod
    def delete(self, request, *args, **kwargs):
        pass